@charset "utf-8";

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }


/* Font,  Link & Container */
body { font:12px/1.6 arial,helvetica,sans-serif; }
a:link { color:#369;text-decoration:none; }
a:visited { color:#669;text-decoration:none; }
a:hover { color:#fff;text-decoration:none;background:#039; }
a:active { color:#fff;text-decoration:none;background:#f93; }
textarea { resize:none; }
button { cursor:pointer;line-height:1.2; }
a img { vertical-align:text-bottom; }
.mod { width:100%; }
.hd:after, .bd:after, .ft:after, .mod:after {content:'\0020';display:block;clear:both;height:0; }
.bn-close { margin-left:2em; }
a.bn-close:link, a.bn-close:visited, a.bn-close:hover, a.bn-close:active { color:#aaa;font-size:9px;padding:0 2px; }
a.bn-close:hover, a.bn-close:active { background:#f10;color:#fff;border:2px solid #f00; }
.hide { position:absolute;visibility:hidden;left:-1000em;top:-1000em; }
.clear { display:block;clear:both; }
.cr { float:none;display:block;width:100%;clear:both;margin:0;padding:0;font-size:0;line-height:0;height:0;overflow:hidden;*margin-bottom:-2px; }
	
/* Layout */
#header { margin-bottom:.8em;padding-top:.8em; }
#content { margin-bottom:.8em; }
.wrapper { width:950px;margin:0 auto; }
#header, #content, #footer { width:100%; }
.mod .hd:after, .mod .bd:after, .mod .ft:after, #header:after, #content:after, #footer:after { content:'\0020';display:block;clear:both;height:0; }
.nav { float:left;width:150px;margin-right:10px; }
/* end old */
